﻿capital = 48

oob = "tabrasa_1936HUN"


	if = {
		limit = {
			has_dlc = "La Resistance"
		}
		create_operative_leader = { #DLC
			name = "Vladimir Zaimov"
			GFX = GFX_portrait_bul_vladimir_zaimov
			traits = { operative_infiltrator operative_commando }
			bypass_recruitment = no
			available_to_spy_master = yes
			nationalities = { BUL }
		}
		recruit_character = BUL_stefan_nedev
	}


# Starting tech
set_technology = {
	infantry_weapons = 1
	gw_artillery = 1
	interwar_antiair = 1
	interwar_antitank = 1
	basic_train = 1
	motorised_infantry = 1
	tech_support = 1
	basic_train = 1
	tech_trucks = 1 
}
add_equipment_to_stockpile = { type = train_equipment_1 amount = 75 producer = GER }


if = {
	limit = { has_dlc = "By Blood Alone" }
		set_technology = {
			aa_lmg = 1
			engines_1 = 1
			early_bombs = 1
			aircraft_construction = 1
			iw_small_airframe = 1
			iw_medium_airframe = 1
		}
	create_equipment_variant = {
		name = "He 51" #also covers Ar 68
		type = small_plane_airframe_0
		modules = {
			fixed_main_weapon_slot = light_mg_2x
			engine_type_slot = engine_1_1x
			special_type_slot_1 = empty
		}
	}
	create_equipment_variant = {
		name = "Ju 86"
		type = medium_plane_airframe_0
		modules = {
			fixed_main_weapon_slot = medium_bomb_bay
			fixed_auxiliary_weapon_slot_1 = empty
			fixed_auxiliary_weapon_slot_2 = empty
			fixed_auxiliary_weapon_slot_3 = empty
			engine_type_slot = engine_1_2x
			special_type_slot_1 = lmg_defense_turret
			special_type_slot_2 = lmg_defense_turret
			special_type_slot_3 = empty
			special_type_slot_4 = empty
		}
	}	
	else = {
		set_technology = {
			early_fighter = 1
			early_bomber = 1
		}
	}
}	

if = {
	limit = {
		NOT = { has_dlc = "No Step Back" }
	}
	set_technology = { 
		gwtank = 1
	}
}

if = {
	limit = {
		has_dlc = "No Step Back"
	}
	set_technology = { 
		gwtank_chassis = 1
		
	}
}



if = {
	limit = {
		has_dlc = "Man the Guns"
	}
	set_technology = {
		basic_naval_mines = 1
		early_ship_hull_light = 1
		early_ship_hull_cruiser = 1
		basic_battery = 1
		basic_dp_light_battery = 1
		basic_torpedo = 1
		coastal_defense_ships = 1
	}
}
if = {
	limit = { not = { has_dlc = "Man the Guns" } }
	set_technology = {
		early_destroyer = 1
		early_light_cruiser = 1
	}
}

if = {
	limit = { has_dlc = "Man the Guns" }
	# Destroyers #
	create_equipment_variant = {
		name = "DD Class"			
		type = ship_hull_light_1
		name_group = BUL_DD_HISTORICAL
		parent_version = 0
		modules = {
			fixed_ship_battery_slot = dp_light_battery_1
			fixed_ship_anti_air_slot = ship_anti_air_1
			fixed_ship_fire_control_system_slot = ship_fire_control_system_0
			fixed_ship_radar_slot = empty
			fixed_ship_engine_slot = light_ship_engine_1
			fixed_ship_torpedo_slot = ship_torpedo_1
			mid_1_custom_slot = empty
			rear_1_custom_slot = empty
		}
	}
	# Light Cruisers #
	create_equipment_variant = {
		name = "CL Class"					
		type = ship_hull_cruiser_1
		name_group = BUL_CL_HISTORICAL
		parent_version = 0
		modules = {
			fixed_ship_battery_slot = ship_medium_battery_1
			fixed_ship_anti_air_slot = ship_anti_air_1
			fixed_ship_fire_control_system_slot = ship_fire_control_system_0
			fixed_ship_radar_slot = empty
			fixed_ship_engine_slot = cruiser_ship_engine_1
			fixed_ship_armor_slot = ship_armor_cruiser_1
			fixed_ship_secondaries_slot = dp_ship_secondaries_1
			mid_1_custom_slot = ship_torpedo_1
			mid_2_custom_slot = empty
			rear_1_custom_slot = ship_airplane_launcher_1
		}
	}
	# Costal Defense #
	create_equipment_variant = {
		name = "CD Class"
		type = ship_hull_cruiser_coastal_defense_ship
		name_group = BUL_CA_HISTORICAL
		parent_version = 0
		modules = {
			fixed_ship_battery_slot = ship_heavy_battery_1
			fixed_ship_anti_air_slot = ship_anti_air_1
			fixed_ship_fire_control_system_slot = ship_fire_control_system_0
			fixed_ship_radar_slot = empty
			fixed_ship_engine_slot = cruiser_ship_engine_1
			fixed_ship_armor_slot = ship_armor_cruiser_1
			fixed_ship_secondaries_slot = dp_ship_secondaries_1
			mid_1_custom_slot = dp_ship_secondaries_1
			mid_2_custom_slot = empty
			rear_1_custom_slot = empty
		}
	}
}





if = {
	limit = {
		has_dlc = "La Resistance"
	}
	set_technology = {
		armored_car1 = 1
	}
}

set_convoys = 50
set_research_slots = 4
add_political_power = 2000
add_manpower = 50000
add_equipment_to_stockpile = { type = infantry_equipment_0 amount = 10000 producer = GER }

#####################################################################


if = { #DLC
	limit = {
		has_dlc = "Battle for the Bosporus"
	}

	###################
	#### 3D MODELS ####
	###################

	#Cosmetic tags used (3D models will look for these cosmetic tags when hooking themselves):
	#BUL_communism
	#BUL_democratic
	#BUL_fascism
	#BUL_neutrality
	set_cosmetic_tag = BUL_neutrality

	#IDEAS SETUP
	add_ideas = { #DLC
		BUL_second_national_catastrophe
		BUL_army_restrictions
		BUL_imro_01
		volunteer_only
	}

	#Army limitations due to Treaty of Neuilly sur Seine
	set_rule = { #DLC
		can_not_declare_war = yes
	}

	#SET FLAGS AND VARIABLES
	#Internal Affairs
	set_country_flag = BUL_factions_unlocked_flag
	set_variable = { BUL_zveno_loyalty = 15 }
	set_variable = { BUL_zveno_popularity = 50 }
	set_variable = { BUL_bs_loyalty = 25 }
	set_variable = { BUL_bs_popularity = 60 }
	set_variable = { BUL_bzns_loyalty = 30 }
	set_variable = { BUL_bzns_popularity = 70 }
	set_variable = { BUL_nsm_loyalty = 60 }
	set_variable = { BUL_nsm_popularity = 40 }
	set_variable = { BUL_faction_interaction_cost_standard = 20 }
	set_variable = { BUL_broad_socialist_opression_cost_standard = 20 }
	set_variable = { BUL_faction_days_remove_very_low = 7 } #Allow Speech, Discredit, Repress
	set_variable = { BUL_faction_days_remove_low = 14 } #Joint Act, Ban Media, Anti-faction Speech
	set_variable = { BUL_faction_days_remove_medium = 21 } #Bolster Zveno, Imprison leaders
	set_variable = { BUL_faction_days_remove_high = 30 } #Legalize, Fund, Appoint, Raid, Destroy
	set_variable = { BUL_faction_days_remove_very_high = 60 } #Integrate
	set_variable = { BUL_faction_days_reenable_low = 7 } #Allow Speech, Discredit
	set_variable = { BUL_faction_days_reenable_medium = 14 } #Joint Act, Anti-faction Speech
	set_variable = { BUL_faction_days_reenable_high = 60 } #Fund
	set_variable = { BUL_faction_days_reenable_very_high = 120 } #Raid
	set_variable = { BUL_faction_low_increase = 5 }
	set_variable = { BUL_faction_medium_increase = 10 }
	set_variable = { BUL_faction_high_increase = 15 }
	set_variable = { BUL_faction_low_decrease = -5 }
	set_variable = { BUL_faction_medium_decrease = -10 }
	set_variable = { BUL_faction_high_decrease = -15 }
	set_variable = { BUL_zveno_coup_timer_delay_low = 7 } #Time to be added to zveno coup timer when completing certain internal faction decisions related to the Zveno
	set_variable = { BUL_zveno_coup_timer_delay_medium = 15 } #Time to be added to zveno coup timer when completing certain internal faction decisions related to the Zveno
	set_variable = { BUL_zveno_coup_timer_delay_high = 30 } #Time to be added to zveno coup timer when completing certain internal faction decisions related to the Zveno
	set_variable = { BUL_ff_missions_base_days_to_add = 60 } #Base amount of days to be added to Impending FF Coup mission
	set_variable = { BUL_ff_missions_popularity_factor = 1 } #More popularity means more days to add
	set_variable = { BUL_ff_missions_loyalty_factor = 1 } #More loyalty means less days to add
	set_variable = { BUL_ff_preventive_actions_against_coup = 0 } #This will be used to reduce the chances of the FF staging the coup after they have planned it
	set_variable = { BUL_ff_preventive_actions_base_value = 5 } #The value added to the variable above every time a decision to prevent the coup is taken
	set_variable = { BUL_ff_preventive_actions_cap_value = 50 } #This is a cap to the player's ability to prevent the coup
	set_variable = { BUL_purchase_equipment_cost = 25 }
	set_variable = { BUL_foreign_military_agreements_cost = 50 }
	set_variable = { BUL_german_civ_industries_cost = 75 }
	set_variable = { BUL_british_civ_industries_cost = 75 }
	set_variable = { BUL_soviet_civ_industries_cost = 75 }
	set_variable = { BUL_foreign_industry_consumer_goods_modifier = 0 } #Used by Foreign Industry Dynamic Modifier
	set_variable = { BUL_foreign_industry_production_efficiency_modifier = -0.05 } #Used by Foreign Industry Dynamic Modifier
	set_variable = { BUL_foreign_industry_construction_speed_modifier = -0.1 } #Used by Foreign Industry Dynamic Modifier
	set_variable = { BUL_german_industrial_investments = 0 }
	set_variable = { BUL_british_industrial_investments = 0 }
	set_variable = { BUL_soviet_industrial_investments = 0 }
	set_variable = { BUL_industrial_investments_basic_cap = 3 }
	set_variable = { BUL_industrial_investments_medium_cap = 5 }
	set_variable = { BUL_industrial_investments_max_cap = 10 }
	#IMRO
	set_variable = { BUL_imro_garrisons_mp_value = 5000 }
	#Purchase foreign equipment
	set_variable = { BUL_quantity_purchased_infantry_equipment = 1000 }
	set_variable = { BUL_quantity_purchased_artillery = 100 }
	set_variable = { BUL_quantity_purchased_motorized = 100 }
	set_variable = { BUL_quantity_purchased_mechanized = 50 }
	set_variable = { BUL_quantity_purchased_armored_car = 50 }
	set_variable = { BUL_quantity_purchased_light_armor = 40 }
	set_variable = { BUL_quantity_purchased_medium_armor = 20 }
	set_variable = { BUL_quantity_purchased_heavy_armor = 10 }
	set_variable = { BUL_quantity_purchased_fighter = 40 }
	set_variable = { BUL_quantity_purchased_naval_bomber = 30 }
	set_variable = { BUL_quantity_purchased_tactical_bomber = 20 }
	#Plot Against Boris
	set_variable = { BUL_regicide_execution_time = 90 }
	#Free Balkan States dynamic modifier (NS)
	set_variable = { BUL_our_duty_in_the_balkans_consumer_goods_modifier = -0.01 }
	set_variable = { BUL_our_duty_in_the_balkans_stability_modifier = 0.05 }
	#Monthly extra chance of Boris dieing of "natural causes" (increased by 5 each month from 1943.1.1)
	set_variable = { BUL_tsar_boris_death_monthly_probability_factor = 0 }

	randomize_variable = {
		var = BUL_tsars_destination
		distribution = uniform
		min = 2
		max = 13
	}
	round_variable = BUL_tsars_destination
	randomize_variable = {
		var = BUL_march_destination
		distribution = uniform
		min = 2
		max = 13
	}
	round_variable = BUL_march_destination
	48 = { set_state_flag = BUL_initial_bulgarian_state_flag }
	212 = { set_state_flag = BUL_initial_bulgarian_state_flag }
	801 = { set_state_flag = BUL_initial_bulgarian_state_flag }
	211  = { set_state_flag = BUL_initial_bulgarian_state_flag }
	77 = { set_state_flag = BUL_historical_bulgarian_claim_flag }
	803 = { set_state_flag = BUL_historical_bulgarian_claim_flag }
	106 = { set_state_flag = BUL_historical_bulgarian_claim_flag }
	731 = { set_state_flag = BUL_historical_bulgarian_claim_flag }
	184 = { set_state_flag = BUL_historical_bulgarian_claim_flag }

	#International Relations
	add_opinion_modifier = { 
		target = GRE
		modifier = BFTB_incongruous_neighbors
	}
	add_opinion_modifier = { 
		target = ROM
		modifier = BFTB_incongruous_neighbors
	}
	add_opinion_modifier = { 
		target = TUR
		modifier = BFTB_incongruous_neighbors
	}
	add_opinion_modifier = { 
		target = YUG
		modifier = BFTB_incongruous_neighbors
	}
	recruit_character = BUL_boris_iii
	recruit_character = BUL_georgi_dimitrov
	recruit_character = BUL_nikola_mushanov
	recruit_character = BUL_hristo_lukov
	recruit_character = BUL_atanas_shalapatov
	recruit_character = BUL_nikola_mihov
	recruit_character = BUL_georgi_popov
	recruit_character = BUL_vasil_boydev
	recruit_character = BUL_ivan_markov
	recruit_character = BUL_georgi_markov
	recruit_character = BUL_asen_nikolov
	recruit_character = BUL_konstantin_lukash
	recruit_character = BUL_nikola_stoychev
	recruit_character = BUL_damian_velchev
	recruit_character = BUL_angel_dotsev
	recruit_character = BUL_theodosi_daskalov
	recruit_character = BUL_trifon_trifonov
	recruit_character = BUL_sava_ivanov
	recruit_character = BUL_vladimir_stoychev
	recruit_character = BUL_stoyan_stoyanov
	recruit_character = BUL_zachari_zachariev
	recruit_character = BUL_stefan_tsanev
	recruit_character = BUL_kiril_dimitrov_yanchulev
	recruit_character = BUL_georgi_petsov
	recruit_character = BUL_ivan_sapundzhiev
	recruit_character = BUL_atanas_zhilkov
	recruit_character = BUL_kiril_stanchev
	recruit_character = BUL_ferdinand_kozovski
	recruit_character = BUL_georgi_drenikov
	recruit_character = BUL_stoyan_trendafilov
	recruit_character = BUL_ivan_variklechkov
	recruit_character = BUL_gancho_manchev
	recruit_character = BUL_dimitr_ayryanov
	recruit_character = BUL_nikola_hadzipetkov
	recruit_character = BUL_asen_toshev
	recruit_character = BUL_bogdan_filov_fascism
	recruit_character = BUL_dobri_bozhilov
	recruit_character = BUL_dimitrana_ivanova
	recruit_character = BUL_bogdan_filov
	recruit_character = BUL_stoycho_mushanov
	recruit_character = BUL_aleksandar_tsankov
	recruit_character = BUL_todor_pavlov
	recruit_character = BUL_kimon_georgiev
	recruit_character = BUL_ivan_dochev
	recruit_character = BUL_georgi_ivanov_kyoseivanov
	recruit_character = BUL_stefan_stefanov
	recruit_character = BUL_nikola_zhekov
	recruit_character = BUL_valko_chervenkov
	recruit_character = BUL_vasil_kolarov
	recruit_character = BUL_konstantin_muraviev
	recruit_character = BUL_nikola_petkov

	recruit_character = BUL_ferdinand_i #Starts as empty, can become country leader later
	recruit_character = BUL_regency_council #Starts as empty, can become country leader later (tons of versions! :D)
	recruit_character = BUL_nikola_nakov #Starts as empty, can become unit leader later

	activate_advisor = BUL_georgi_ivanov_kyoseivanov

set_popularities = {
	democratic = 25
	fascism = 25
	communism = 25
	neutrality = 25
}

	set_party_name = { # DLC
		ideology = democratic
		name = BUL_democratic_party_bftb
		long_name = BUL_democratic_party_bftb_long
	}




	#RULING PARTY
	set_politics = { #DLC
		ruling_party = neutrality
		last_election = "1935.1.22"
		election_frequency = 48
		elections_allowed = no
	}

	else = { #VANILLA
		#SET UP IDEAS
		add_ideas = { #VANILLA
			limited_conscription
		}

		recruit_character = BUL_boris_iii
		recruit_character = BUL_georgi_dimitrov
		recruit_character = BUL_nikola_petkov
		recruit_character = BUL_hristo_lukov
		recruit_character = BUL_georgi_popov
		recruit_character = BUL_vasil_boydev
		recruit_character = BUL_asen_nikolov
		recruit_character = BUL_georgi_petsov
		recruit_character = BUL_atanas_zhilkov
		recruit_character = BUL_bonyu_stoev_pironkov
		recruit_character = BUL_ivan_gaidimitriv
		recruit_character = BUL_kiril_stanchev
		recruit_character = BUL_blagoi_ivanov
		recruit_character = BUL_stoyan_stoyanov
		recruit_character = BUL_nikola_hadzipetkov
		recruit_character = BUL_kiril_dimitrov_yanchulev
		recruit_character = BUL_nikola_totev_markov
		recruit_character = BUL_georgi_ivanov_kyoseivanov
		recruit_character = BUL_dobri_bozhilov
		recruit_character = BUL_konstantin_muraviev

set_popularities = {
	democratic = 25
	fascism = 25
	communism = 25
	neutrality = 25
}
		set_politics = { #VANILLA
			ruling_party = neutrality
			last_election = "1931.6.21"
			election_frequency = 48
			elections_allowed = no
		}


	}

}





##############
#### 1939 ####
##############
1939.1.1 = {
	
	#POLIICS

set_popularities = {
	democratic = 25
	fascism = 25
	communism = 25
	neutrality = 25
}
	set_politics = { #VANILLA & DLC
		ruling_party = neutrality
		last_election = "1938.3.27"
		election_frequency = 48
		elections_allowed = no
	}


	#FOCUS AND IDEAS
	if = { #DLC
		limit = {
			has_dlc = "Battle for the Bosporus"
		}
		complete_national_focus = BUL_power_to_the_tsar
		complete_national_focus = BUL_dissolve_the_military_union
		complete_national_focus = BUL_acquire_modern_tools
		unlock_national_focus = BUL_negotiate_bulgarian_rearmament
		complete_national_focus = BUL_the_tsars_regime
		complete_national_focus = BUL_improve_the_road_system
		complete_national_focus = BUL_restore_the_tarnovo_constitution
		complete_national_focus = BUL_freedom_of_press
		complete_national_focus = BUL_invigorate_national_industry
		complete_national_focus = BUL_promote_bulgarian_nationalism
		complete_national_focus = BUL_limited_womens_suffrage
		complete_national_focus = BUL_expand_sofia_university
		complete_national_focus = BUL_bulgarian_irredentism
		complete_national_focus = BUL_approach_germany
		complete_national_focus = BUL_reorganize_the_military_industry
		complete_national_focus = BUL_illusions_of_a_non_partisan_system

		#Remove Army Restrictions NS and all limitations 								Negotiate Bulgarian Rearmament
		remove_ideas = BUL_army_restrictions
		remove_ideas = BUL_zveno_ns
		#Destroy Zveno 																 	Dissolve the Military Union
		set_country_flag = BUL_disposed_of_zveno_generals_flag
		set_country_flag = BUL_zveno_leaders_imprisoned_flag
		set_country_flag = BUL_raided_zveno_supporters_flag
		every_unit_leader = {
			limit = {
				has_trait = trait_BUL_zveno_member
			}
			retire = yes
		}
		set_country_flag = BUL_zveno_destroyed_flag
		#Freedom of Press was taken more than a year ago, so clr flag 					Freedom of Press
		clr_country_flag = BUL_freedom_of_press_flag
		#Simulate German influence events and good relations with Bulgaria 				Approach Germany + Events
		set_country_flag = BUL_german_aircraft_donation_flag
		add_opinion_modifier = { 
			target = GER
			modifier = BUL_donated_aircraft
		}


	}
	
}